Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 Italy F3 Italy F6 Italy F8 Italy F9 Italy F10 Italy F15 Belgium F1 Botswana F1 Italy F17 Netherlands F1 USA F14 USA F17 USA F12 USA F13 USA F14 USA F17 USA F20 USA F12 USA F13 USA F4 USA F21 Brasov Challenger - Brasov Riviera di Rimini Challenger - Rimini Genoa Open Challenger-Fondazione Carige - Genova XI Ciutat de Barcelona - Barcelona Lambertz Open by Stawag - Aachen San Marino Cepu Open - San Marino Genoa Open - Genova Pekao Open - Szczecin USA F27 USTA Challenger - Champaign Morocco Tennis Tour - Casablanca Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Belgium F2 South Africa F1 South Africa F2 Fifth Third Bank Tennis Championships - Lexington Italy F16 USA F20 USA F21 Genova Open Challenger - Genova Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas KGHM Dialog Polish Indoors - Wroclaw BNP Paribas Primrose - Bordeaux The Surbiton Trophy - Surbiton Italy F11 USA F13 Open D'Orleans - Orleans Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Sunrise Challenger Ostrava Challenger Nottingham Challenger Granby Challenger Vancouver Challenger Binghamton Challenger Como Challenger Todi Challenger Rennes Challenger Charlottesville Challenger Knoxville Challenger Biella Challenger Rome Challenger San Marino Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Palermo Challenger Ortisei Challenger Bergamo Challenger Sopot Challenger Manerbio Challenger Florianopolis Challenger Cordenons Challenger Internazionali di Tennis - Bergamo Bergamo Challenger Irving Challenger Mersin Challenger San Marino Challenger Timisoara Challenger - Timisoara Geneva Challenger The LTA Bolton Challenger - Bolton Canottieri Minico 2004 - Mantova Prague Challenger Fifth-Third Bank Tennis Classic - Lexington 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Citta di Como - Como Cepu Open - San Marino Alfa Romeo Tennis Cup - Cordenons Societa Canottieri Mincio 2005 - Mantova Guzzini Challenger - Recanati San Marino Cepu Open - San Marino Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Bauer Watertechnology Cup - Eckental Unique Zagreb Open - Zagreb X Trofeo Ciudad de Quito - Quito Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo Tunis Open 2007 - Tunis 2008 Knoxville Challenger - Knoxville Pekao Open - Szczecin Lambertz Open by Stawag - Aachen 2007 Knoxville Challenger - Knoxville Music City Challenger - Nashville BMW Tennis Championship - Sunrise Ostrava Challenger Jameson Cup - Milan Lubbock Challenger - Lubbock Ford Tennis Championships - Louisville JSM Challenger - Champaign Internationaux de Nouvelle-Caledonie - New Caledonia Todi Challenger Scheveningen Challenger Rome Challenger Status Athens Open - Athens Sir Supermercati - Rome Turin Challenger Istanbul Challenger USTA Illinois Challenger - Champaign Rennes Challenger Punta Del Este Challenger Padova Challenger Ford Tennis Championships - Louisville 5° Sporting Challenger - Turin ATP Guzzini Challenger - Recanati USTA Challenger of Oklahoma - Tulsa 2007 Nielsen Pro Tennis Championship - Winnetka Le Gosier Challenger Tunis Challenger Baton Rouge Challenger Reggio Emilia Challenger Internazionali di Tennis di Bergamo - Bergamo San Marino Challenger Cordenons Challenger Braunschweig Challenger Lexington Challenger Caltanissetta Challenger Santiago Challenger Vercelli Challenger Szczecin Challenger Genova Challenger Oberstaufen Challenger Orleans Challenger Seoul Challenger Eckental Challenger Sibiu Challenger Helsinki Challenger Ortisei Challenger 7° Trani Cup - Trani Tatra Banka Slovak Open - Bratislava Courmayeur Challenger Music City Challenger - Nashville Barletta Challenger Nottingham Challenger BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Marbella Challenger Rome Challenger GHI Bronx Tennis Classic - Bronx Santiago Challenger Tatra Banka Open 2006 - Bratislava Eckental Challenger Campionati Internazionali di Sicilia - Palermo Napoli Challenger Rome Challenger Ortisei Challenger Brest Challenger Furth Challenger Cherbourg Challenger Pau Challenger Marbella Challenger Sophia Antipolis Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Recanati Challenger Nokian Hakkapeliitta Open - Tampere Qatar ExxonMobil Open - Doha Nottingham 1 Challenger BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2007 - Barcelona South African Airways Open - East London Tehran Open 2004 - Tehran Ethias Trophy - Mons The LTA Men's Challenger - Southampton Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup 2006 - Napoli Nottingham Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg BMW Open - Munich Campbells Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Bratislava Challenger The Dubai Tennis Championships - Dubai AEGON Championships - London ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Rome Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Open des Alpes Trophee BNP Paribas - Grenoble The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Mons Challenger Open de Nice Cote dAzur - Nice Orleans Challenger Atlanta Tennis Championships - Atlanta ATP Studena Croatia Open Umag - Umag Malaysian Open - Kuala Lumpur Barletta Challenger Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Brisbane International - Brisbane SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Nottingham 2 Challenger San Remo Challenger Santiago Challenger AEGON International - Eastbourne Bordeaux Challenger China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Rome Challenger Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Champaign Challenger Dallas Challenger Open 13 - Marseille Genova Challenger Brasil Open - Sao Paulo BMW Open - Munich Genova Challenger Noumea Challenger Mons Challenger Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Honolulu Challenger Dallas Challenger ABN AMRO World Tennis Tournament - Rotterdam AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Tennis Channel Open - Las Vegas Sao Paulo Challenger Tour Finals Ortisei Challenger Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Rabat Challenger Abierto Mexicano Telcel - Acapulco BCR Open Romania - Bucharest Medibank International - Sydney Marrakech Challenger Grand Prix Hassan II - Casablanca Open Sud de France - Montpellier Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing AEGON Championships - London Barletta Challenger Rakuten Japan Open - Tokyo Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Napoli Challenger International German Open - Hamburg Erste Bank Open - Vienna Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech AEGON Championships - London Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Argentina Open - Buenos Aires Countrywide Classic - Los Angeles China Open - Beijing Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm New York Open - New York Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Tata Open Maharashtra - Pune The Dubai Tennis Championships - Dubai If Stockholm Open - Stockholm Delray Beach Open - Delray Beach AEGON Championships - London Great Ocean Road Open - Melbourne Millennium Estoril Open - Estoril Citi Open - Washington Synsam Swedish Open - Bastad San Diego Open - San Diego Dallas Open - Dallas Shenzhen Open - Shenzhen Next Generation Adelaide International - Adelaide Medibank International - Sydney The Artois Championships - London Infosys Hall of Fame Open - Newport New York Open - New York Cherbourg Challenger Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb Erste Bank Open - Vienna AEGON Championships - London Melbourne Summer Set - Melbourne Mercedes Cup - Stuttgart Mouilleron-Le-Captif Challenger Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland Napoli Challenger Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Francavilla Challenger Legg Mason Tennis Classic - Washington PTT Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championship - Houston AEGON Championships - London SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta If Stockholm Open - Stockholm Ortisei Challenger Citi Open - Washington Valencia Open - Valencia Pullach Challenger Heineken Open - Auckland Grand Prix Hassan II - Casablanca ARAG World Team Championship - Dusseldorf St. Brieuc Challenger San Marino Challenger Erste Bank Open - Vienna Valencia Open - Valencia Orleans Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Aegon Nottingham Open - Nottingham AEGON Championships - London Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril ASB Classic - Auckland China Open - Beijing Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Swiss Indoors Basel - Basel Citi Open - Washington San Benedetto Challenger Chengdu Open - Chengdu If Stockholm Open - Stockholm Jameson Cup - Milan Memphis Open - Memphis Delray Beach Open - Delray Beach Eckental Challenger Barcelona Open BancSabadell - Barcelona BB&T Atlanta Open - Atlanta Millennium Estoril Open - Estoril Geneva Open - Geneva Citi Open - Washington Hamburg European Open - Hamburg Hall of Fame Open - Newport Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Truist Atlanta Open - Atlanta Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Gerry Weber Open - Halle Mercedes Cup - Stuttgart RCA Championships - Indianapolis Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Mercedes Cup - Stuttgart Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Pacific Life Open - Indian Wells U.S. Mens's Clay Court Championship - Houston Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Sony Ericsson Open - Miami Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Open Sabadell Atlantico - Barcelona BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Qatar ExxonMobil Open - Doha Open 13 - Marseille Internazionali BNL dItalia - Rome AEGON International - Eastbourne Erste Bank Open - Vienna Maharashtra Open - Pune Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Open 13 Provence - Marseille Rolex Paris Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Delray Beach Open - Delray Beach Internazionali BNL dItalia - Rome ABN AMRO World Tennis Tournament - Rotterdam Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai Davidoff Swiss Indoors - Basel Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Gerry Weber Open - Halle Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - New York Pacific Life Open - Indian Wells Western & Southern Open - Cincinnati Rolex Paris Masters - Paris US Men's Clay Court Championship - Houston Campionati Internazionali D'Italia - Rome Miami Open - Miami Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Nature Valley International - Eastbourne Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Citi Open - Washington If Stockholm Open - Stockholm The Nottingham Open - Nottingham Kremlin Cup - Moscow Apia International - Sydney AEGON International - Eastbourne BMW Open - Munich Rakuten Japan Open - Tokyo Copa Claro - Buenos Aires Fever-Tree Championships - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, KAZ-ITA 3-2 U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Masters Series Hamburg - Hamburg Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, Group 2, 2R, RSA-DEN 5-0 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, PO, RUS-ITA 1-4 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, PO, RSA-CRO 1-4 Hopman Cup - Perth U.S. Open (juniors) French Open (juniors) Hopman Cup - Perth Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, SF, SUI-ITA 3-2 AAMI Classic - Kooyong Davis Cup, Group 1, 1R, ITA-BLR 5-0 Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Laver Cup - Chicago Wimbledon (juniors) Nitto ATP Finals - London Olympics - Beijing Citi Open - Washington